<%@page import="entidades.Util"%>
<%@page import="entidades.Usuario"%>
<%
    if (session.getAttribute("usuario") == null) {
        response.sendRedirect("login.jsp");
    } else {
        Usuario u = (Usuario) session.getAttribute("usuario");
        if (u.getTipo() == 'V') {
            response.sendRedirect("malandrinho.jsp"); //visitante sendo malandrinho e acessando coisas que ele naun pode
        }
    }
%>
<%-- 
    Document   : editarUsuario
    Created on : 05/10/2011, 23:07:39
    Author     : Casarin
--%>

<%@page import="java.util.List"%>
<%@page import="entidades.Profissao"%>
<%@page import="dao.Dao"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Editar Usuario</title>
        <link rel="stylesheet" href="css/style.css" type="text/css" />
    </head>
    <body>
        <div id="topo">Chá com bolacha</div>
        <div id="menu">
            <ul>
                <li><a href="login.jsp">Login</a></li>
                <li><a href="categoria.jsp">Categoria</a></li>
                <li><a href="profissao.jsp">Profissão</a></li>
                <li class="Selected"><a href="usuarioAdm.jsp">Usuário</a></li>
                <li><a href="post.jsp">Post</a></li>
                <li><a href="noticia.jsp">Notícia</a></li>
                <li><a href="livro.jsp">Livro</a></li>
                <li><a href="editora.jsp">Editora</a></li>
            </ul>
        </div>
         <div id="conteudo">
        <%
            Usuario usuario = (Usuario) session.getAttribute("usuario");
            if (session.getAttribute("mensagemErro") != null) {
                String mensagemErro = (String)session.getAttribute("mensagemErro");
        %>
                <script> alert(mensagemErro); </script>
        <%
            
                           }   
        %>
        <form name="formUsuario" action="UsuarioAdmServlet" method="POST" enctype="multipart/form-data">
            <fieldset>
                <legend>Cadastro de Usuário</legend>
                <label>
                    <span> Login de usuário</span> 
                    <input type="text" name="login" value="<%=usuario.getLogin()%>" readonly/>                
                </label>
                <label>
                    <span> Senha Atual</span>
                    <input type="text" name="senha" value="<%=usuario.getSenha()%>" />
                </label>
                <label>
                    <span>Editar Senha</span>
                    <input type="password" name="senha" value="" />
                </label>
                <label>
                    <span> Confirmação de Senha</span>
                    <input type="password" name="senha2" value="" />
                </label>
                <label>
                    <span>Nome</span>
                    <input type="text" name="nome" value="<%=usuario.getNome()%>" />

                </label>
                <label>
                    <span>Email</span>
                    <input type="text" name="email" value="<%=usuario.getEmail()%>" />
                </label>
                <label>
                    <span>Profissão</span>
                    <select name="profissao">

                        <%
                            Dao<Profissao> daoP = new Dao<Profissao>(Profissao.class);
                            List<Profissao> comboProfissoes = daoP.listByNome("");
                            for (Profissao p : comboProfissoes) {
                                if (p.getId() == usuario.getProfissao().getId()) {
                                    out.println("<option value=\"" + p.getId() + "\" selected=\"selected\">" + p.getNome() + "</option>");
                                } else {
                                    out.println("<option value=\"" + p.getId()+ "\">" + p.getNome() + "</option>");
                                }
                            }
                        %>  


                    </select>
                </label>
                <label>
                    <span>Data de Nascimento:</span>
                    <input type="text" name="dataNascimento" value="<%=Util.DatetoSting(usuario.getNascimento())%>" />
                </label>
                <label>
                    <span>Sexo</span>
                    
                    <select name="sexo">
                        <%
                            if (usuario.getSexo() == 'F') {
                                
                                out.println("<option value=\"F\" selected=\"selected\">Feminino</option>");
                                out.println("<option value=\"M\">Masculino</option>");
                            } else if(usuario.getSexo()=='M') {
                                
                                out.println("<option value=\"F\">Feminino</option>");
                                out.println("<option value=\"M\" selected=\"selected\">Masculino</option>");
                            }
                        %>                    
                    </select>

                </label>
                <label>
                    <span>Foto</span>
                    <input name="imagem1" type="file" id="imagem" maxlength="60" value="<%=usuario.getFoto()%>"/>
                </label>

                <fieldset class="botoes">
                    <label>
                        <input type="submit" value="Atualizar" name="op" />
                    </label>
                </fieldset>
            </fieldset>
        </form> 
    </body>
</html>
